package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * 分包管理
 *
 * @author admin
 * @since 2025-09-22
 */
@Data
@ApiModel(value="分包管理VO", description="分包管理VO")
public class CBuildFbglVO {
    /**
     * 项目名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目名称")
    @com.alibaba.excel.annotation.ExcelProperty("项目名称")
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    /**
     * 标段id
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="标段id")
    @com.alibaba.excel.annotation.ExcelProperty("标段id")
    @ApiModelProperty(value = "标段id")
    private String deptId;
    /**
     * 标段名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="标段名称")
    @com.alibaba.excel.annotation.ExcelProperty("标段名称")
    @ApiModelProperty(value = "标段名称")
    private String deptName;
    /**
     * 分包业务名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="分包业务名称")
    @com.alibaba.excel.annotation.ExcelProperty("分包业务名称")
    @ApiModelProperty(value = "分包业务名称")
    private String fbywmc;
    /**
     * 是否为招标文件允许分包内容
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="是否为招标文件允许分包内容")
    @com.alibaba.excel.annotation.ExcelProperty("是否为招标文件允许分包内容")
    @ApiModelProperty(value = "是否为招标文件允许分包内容")
    private String sfwzbwjyxfbnr;
    /**
     * 合同名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="合同名称")
    @com.alibaba.excel.annotation.ExcelProperty("合同名称")
    @ApiModelProperty(value = "合同名称")
    private String htmc;
    /**
     * 分包合同类型
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="分包合同类型")
    @com.alibaba.excel.annotation.ExcelProperty("分包合同类型")
    @ApiModelProperty(value = "分包合同类型")
    private String fbhtlx;
    /**
     * 分包类型
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="分包类型")
    @com.alibaba.excel.annotation.ExcelProperty("分包类型")
    @ApiModelProperty(value = "分包类型")
    private String fblx;
    /**
     * 分包单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="分包单位")
    @com.alibaba.excel.annotation.ExcelProperty("分包单位")
    @ApiModelProperty(value = "分包单位")
    private String fbdw;
    /**
     * 分包负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="分包负责人")
    @com.alibaba.excel.annotation.ExcelProperty("分包负责人")
    @ApiModelProperty(value = "分包负责人")
    private String fbfzr;
    /**
     * 分包负责人联系方式
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="分包负责人联系方式")
    @com.alibaba.excel.annotation.ExcelProperty("分包负责人联系方式")
    @ApiModelProperty(value = "分包负责人联系方式")
    private String fbfzrlxfs;
    /**
     * 分包资质
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="分包资质")
    @com.alibaba.excel.annotation.ExcelProperty("分包资质")
    @ApiModelProperty(value = "分包资质")
    private String fbzz;
    /**
     * 分包合同签订日期（yyyy-mm-dd）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="分包合同签订日期（yyyy-mm-dd）")
    @com.alibaba.excel.annotation.ExcelProperty("分包合同签订日期（yyyy-mm-dd）")
    @ApiModelProperty(value = "分包合同签订日期（yyyy-mm-dd）")
    private String fbhtqdrq;
    /**
     * 是否再次分包
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="是否再次分包")
    @com.alibaba.excel.annotation.ExcelProperty("是否再次分包")
    @ApiModelProperty(value = "是否再次分包")
    private String sfzcfb;
    /**
     * 是否报发包人备案
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="是否报发包人备案")
    @com.alibaba.excel.annotation.ExcelProperty("是否报发包人备案")
    @ApiModelProperty(value = "是否报发包人备案")
    private String sfbfbrba;
    /**
     * 创建时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="创建时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("创建时间")
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 更新时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="更新时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("更新时间")
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    private String id;
    /**
     * 项目id
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目id")
    @com.alibaba.excel.annotation.ExcelProperty("项目id")
    @ApiModelProperty(value = "项目id")
    private String projectId;
    /**
     * 合同id
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="合同id")
    @com.alibaba.excel.annotation.ExcelProperty("合同id")
    @ApiModelProperty(value = "合同id")
    private String htid;
    /**
     * 分包价（元）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="分包价（元）")
    @com.alibaba.excel.annotation.ExcelProperty("分包价（元）")
    @ApiModelProperty(value = "分包价（元）")
    private String fbj;
    /**
     * 删除标识
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="删除标识")
    @com.alibaba.excel.annotation.ExcelProperty("删除标识")
    @ApiModelProperty(value = "删除标识")
    private String disabled;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}